software verification ressort smvs formal methods computer security quality assurance clinical pharmaceutical hazard analysis software testing research testing mv agusta cro software roadster